What I have done is transcribe the LZHUF algorithm into Turbo pascal. LZH.PAS is the source code for a fairly flexible unit which can compress and decompress any kind of datayou throw at it. LZHTEST.PAS is a sample program which can compress/decompress one file at a time. What you see is what you get - little documentation, moderate performance (be charitable, please), and it's free. Enjoy. DOUG WEBB Distributed by Public (software) Library. For a catalog of more than 3000 disks of pd/shareware, call 1-800-2424-PSL or write Public (software) Library, P.O.Box 35705, Houston, TX 77235-5705.